Model-Driven Architecture for Cloud Applications Development, A survey
نویسندگان
چکیده
Model Driven Architecture and Cloud computing are among the most important paradigms in software service engineering now a days. As cloud computing continues to gain more activities, more issues and challenges for many systems with its dynamic usage are introduced. Model Driven Architecture (MDA) approach for development and maintenance becomes an evident choice for ensuring software solutions that are robust, flexible and agile for developing applications. This paper aims to survey and analyze the research issues and challenges that have been emerging in cloud computing applications with a focus on using Model Driven architecture (MDA) development. We discuss the open research issues and highlight future research problems.
منابع مشابه
Model Driven Approach For Developing Cloud Application
In recent years, cloud computing has become increasingly popular. Many application developers are now switching to cloud platform. Thus there is a need to develop a framework that guides the software development process for cloud software. Model driven architecture is a software development process that models the system at different levels of abstraction and uses transformation tools for model...
متن کاملCloud SaaS and Model Driven Architecture
Cloud computing is an emerging computing paradigm in which the resources such as processors, storage and software applications are provided as services, remotely over the Internet. The software applications in the cloud may be targeted on different platforms. As is evident, the software technologies are evolving constantly. But, as newer software technologies emerge the existing ones become obs...
متن کاملModel-Driven Development Patterns for Mobile Services in Cloud of Things
Cloud of Things (CoT) is an integration of Internet of Things (IoT) and cloud computing for intelligent and smart application especially in mobile environment. Model Driven Architecture (MDA) is used to develop Software as a Service (SaaS) so as to facilitate mobile applications development by relieving developers from technical details. However, traditional service composition or mashup are so...
متن کاملIncorporating MDA to Design Business Intelligence Services by using SaaS Model of Cloud Computing
Cloud computing based on the latest information and computing technologies provides software programs, platforms, infrastructure etc. as services. On the other hand, Business Intelligence (BI) on the Cloud is an assistance model that helps organizations further their strategic business interests and it is for this reason, every organization is looking forward to its generation and effective usa...
متن کاملA Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کامل